For integration please implement four main functions:

Please find the main scripts (.bat) on "C:\Arcus2\CommandLineTool" after the application Arcus2 is installed

1. PURCHASE / Achitare
Script: /o1 /a1500 /c498
/o1 - operation (purchase)
/a1500 - amount (15 MDL)
/c498 - currency (MDL)

2. REVERSAL / Anulare (can be done before the Report Z is closed)
Script: /o3 /a1500 /c498 
/o3 - operation (reversal)
/a1500 - amount (15 MDL), amount should be equal or less of the amount of original purchase transaction
/c498 - currency (MDL)
Additional on the screen of the computer operator should enter the number of the receipt (check the field "CEC" on the receipt of purchase transaction)

3. REFUND / Returnare (can be done after the report Z is closed, but not after 60 day of the original purchase transaction)
Script: /o4 /a1500 /c498 /r402423123123 /v489575
/o4 - operation (refund)
/a1500 - amount (15 MDL), amount should be equal or less of the amount of original purchase transaction
/c498 - currency (MDL)
/r402423123123 - RRN field (check the field "RRN" on the receipt of purchase transaction)
/v489575 - approval code field (check the field "Autorizare" on the receipt of purchase transaction)

4. REPORT Z / Raportul Z
Script: /o7
/o7 - operation (Report Z)
For Report Z you can use also function /o11 (like is described in the documentation).

All scripts are done like a guide, a simulator how to work with the POS-terminal and what parameters a required for each operation.

For implementation in production please use presented documentation.